﻿using DA.Core.Mes;
using DA.Core.Plcs;
using DA.Model.Configure;
using System;
using System.Collections.Generic;
using System.Text;

namespace DA.Core.WorkFlows
{
    public interface IWorkFlow
    {
        string FlowName { get; set; }
        /// <summary>
        /// 注意：DoWorkFlow函数中尽量不要出现共享变量
        /// </summary>
        /// <param name="plc"></param>
        /// <param name="client"></param>
        /// <param name="station"></param>
        void DoWorkFlow(IBasePlc plc, IClient client, DA.Model.Configure.Station station);
    }
}
